/* Non-essential styles */ 
body {
    background:white;
}

#sprite_img {
    position:absolute;
    left:450px;
    top:30px;

    visibility:visible;
}

#sprite_h {
    position:absolute;
    left:450px;
    top:10px;
    visibility:visible;

    font-size:0.7em;
    font-family:monospace;
}

#sprite_v {
    visibility:visible;
    position:absolute;
    left:600px;
    top:30px;
    font-size:0.7em;
    font-family:monospace;
}

#nw {
    position:relative;
}

#olympia {
    position:absolute;
    top:20px;
    left:50px;
    border:1px solid lime;
}

#salem {
    position:absolute;
    top:110px;
    left:40px;
    border:1px solid red;
}

#boise {
    position:absolute;
    top:120px;
    left:180px;
    border:1px solid yellow;
}



 
/* Essential styles */ 

*.screenreader_only {
    position:absolute;
    left:-9999px;
    top:-9999px;
    width:1px;
    height:1px;
    overflow: hidden;
} 

*.bang_bg {
    background:url("bt.gif") -48px -16px;
    width:16px;
    height:16px;
}

*.flag_bg {
    background:url("bt.gif") -64px -16px;
    width:16px;
    height:16px;
}

*.star_bg {
    background:url("bt.gif") -64px -32px;
    width:16px;
    height:16px;
}

*.star_bg:hover {
    background-image:url("wt.gif");
    background-color:black;
}

*.flag_bg:hover {
    background-image:url("wt.gif");
    background-color:black;
}

*.bang_bg:hover {
    background-image:url("wt.gif");
    background-color:black;
}

